I/o and Computation Overlap on Simd Systolic Arrays Dominique Lavenier, Frédéric Raimbault, Patrice Frison

نویسندگان

  • Dominique Lavenier
  • Patrice Frison
چکیده

A mechanism for overlapped I/O management operations and computation on a simd linear systolic array is presented. This mechanism is based on two synchronized controllers allowing a speedup factor of 2 over simd machines without overlapped facility. Code generation is achieved using the C-stolic language, specifically designed for the architectural features of overlapped simd systolic arrays. (URA 227) Université de Rennes 1 – Insa de Rennes et en Automatique – unité de recherche de Rennes Recouvrement des calculs et des entr ees/sorties sur un r eseau systolique de type SIMD R esum e : Un m ecanisme pour la gestion du recouvrement des calculs et des entr ees/sorties sur un r eseau systolique lin eaire de type SIMD est pr esent e. Ce m e-canisme, bas e sur une architecture a deux s equenceurs, autorise un facteur d'ac-c el eration de 2 par rapport a une architecture sans possibilit e de recouvrement. La g en eration de code est assur e par le langage C-stolic, d evelopp e pour ce style d'architecture.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

I/O and computation overlap on SIMD systolic arrays

A mechanism for overlapped I/O management operations and computation on a simd linear systolic array is presented. This mechanism is based on two synchronized controllers allowing a speedup factor of 2 over simd machines without overlapped facility. Code generation is achieved using the C-stolic language, specifically designed for the architectural features of overlapped simd systolic arrays. R...

متن کامل

ReLaCS for Systolic Programming

The ReLaCS language is a systolic programming language, which simpliies the programmer's task by making explicit the data-ow of systolic algorithms, and by exposing the data delivery mechanism. The underlying architecture model is diierent from other SIMD architectures in that it physically separates computation and data management. We introduce the ReLaCS language as a syntaxic and a semantic ...

متن کامل

726 Relacs for Systolic Programming

The ReLaCS language is a systolic programming language, which simpliies the programmer's task by making explicit the data-ow of systolic algorithms, and by exposing the data delivery mechanism. The underlying architecture model is diierent from other SIMD architectures in that it physically separates computation and data management. We introduce the ReLaCS language as a syntaxic and a semantic ...

متن کامل

Fine grain parallelism on a MIMD machine using FPGAs

Current MIMD machines are used for coarse grain-parallelism and also ooer messsage passing mechanisms to deal with inter-processor communications. But these mechanisms lack eeciency in ne-grain parallel applications such as systolic computation. This article presents the use of an FPGA chip to set up a fast systolic communication agent on a linear asynchronous network of Transputer processors; ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993